﻿using Huirui.Cavan.Domain.MainBoundedContext.SearchModule;
using Huirui.Cavan.Application.Seedwork;
using Huirui.Cavan.Domain.MainBoundedContext.StockModule;
using Huirui.Cavan.Domain.Seedwork;
using Huirui.Cavan.Domain.MainBoundedContext.PurchaseModule;
using System.Collections.Generic;
using Huirui.Cavan.Domain.MainBoundedContext.ReportModule;
using System;

namespace Huirui.Cavan.Application.MainBoundedContext.StockModule
{
    public interface IStockInOutAppService : IBaseAppService<StockInOut, string, StockInOutSearch>
    {
        IList<StockInOutReport> GetStockInReport(DateTime? startDate, DateTime? endDate, string supplierCode, string purchaseOrderCode, string wareHouseCode);
    }
}
